package com.gking.centerSystem.service.RoleRoutes;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gking.centerSystem.common.Result;
import com.gking.centerSystem.entity.RoleRoutes;
import com.gking.centerSystem.entity.Routes;


import java.util.List;

public interface RoleRoutesService extends IService<RoleRoutes> {

    /**
     * 获取角色路由详情
     *
     * @param roleId 角色id
     * @return s
     */
    public Result<List<Routes>> getRoleRoutesDetail(String roleId);


    /**
     * 为角色批量设置路由
     *
     * @param roleId       角色id
     * @param type         类型 （refresh, add, remove）
     * @param routesIdList 权限id 列表
     * @return s
     */
    public Result<String> setRoleRoutes(String roleId, String type, List<String> routesIdList);
}
